import time

def per_conter():
    # time.perf_counter() 提供了一个高精度的时间计数器，用于测量程序的总时间消耗。它通常用于基准测试和性能分析
    start_time = time.perf_counter()
    time.sleep(5)  # 模拟耗时操作
    end_time = time.perf_counter()
    print(f'end_time-start_time；{end_time - start_time}')

    # time.process_time() 返回的是当前进程的系统和用户 CPU 时间的总和。它主要用于测量当前进程的 CPU 时间消耗。
    start_cpu_time = time.process_time()
    time.sleep(5)  # 由于 sleep 期间 CPU 并未真正执行任务 将会打印0
    end_cpu_time = time.process_time()
    print(f'end_time-start_time；{end_cpu_time - start_cpu_time:6f}')

if __name__ == '__main__':
    print(time.localtime())